foamed materials - French English Dictionary